package com.sg.service.base.app;

import com.sg.dto.base.app.req.BatchQueryTargetTempReq;
import com.sg.dto.base.app.req.QueryTargetTempDetailReq;
import com.sg.dto.base.app.req.QueryTargetTempListReq;
import com.sg.entity.OmsTargetTemplate;

import java.util.List;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface MOmsTargetTemplateService {
    /**
     * 3-1-01查指标模板列表
     */
    List<OmsTargetTemplate> queryTargetTempList(QueryTargetTempListReq reqDto);

    /**
     * 3-1-01查指标模板详情
     */
    OmsTargetTemplate queryTargetTempDetail(QueryTargetTempDetailReq reqDto);

    /**
     * 3-1-01新增指标模板
     */
    String addTargetTemp(OmsTargetTemplate omsTargetTemplate);

    /**
     * 3-1-01批量查指标模板
     */
    List<OmsTargetTemplate> batchQueryTargetTemp(BatchQueryTargetTempReq reqDto);

    /**
     * 3-1-01修改指标模板
     */
    boolean updateTargetTemp(OmsTargetTemplate omsTargetTemplate);

    /**
     * 3-1-01删除指标模板
     */
    boolean deleteTargetTemp(String objectiveTemplateId);
//
}

